\hypertarget{structmiddleware_1_1TDCEntry}{
\section{middleware::TDCEntry Struct Reference}
\label{structmiddleware_1_1TDCEntry}\index{middleware::TDCEntry@{middleware::TDCEntry}}
}


An entry for the TDC table.  




{\ttfamily \#include $<$worker.hpp$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int \hyperlink{structmiddleware_1_1TDCEntry_aabb6235c9db89c3754e029eb557b42ae}{ttl}
\item 
\hyperlink{classmiddleware_1_1Data}{Data} \hyperlink{structmiddleware_1_1TDCEntry_adf95f31f39223afb12c7bbd158cf25d2}{data}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
An entry for the TDC table. Represents an entry in the Task Descriptor Collection. Thanks to this structure it is possible to associate an entry to a time to live. If data corresponding to a entry persist too long, maybe its \hyperlink{classmiddleware_1_1TaskDescriptor}{TaskDescriptor} will not arrive because a connection error occurred or another problem may has occurred, the TDC must be cleaned anyway. When TTL reachs 0, the entry is removed by the TDCCollector. 

\subsection{Member Data Documentation}
\hypertarget{structmiddleware_1_1TDCEntry_adf95f31f39223afb12c7bbd158cf25d2}{
\index{middleware::TDCEntry@{middleware::TDCEntry}!data@{data}}
\index{data@{data}!middleware::TDCEntry@{middleware::TDCEntry}}
\subsubsection[{data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Data} {\bf middleware::TDCEntry::data}}}
\label{structmiddleware_1_1TDCEntry_adf95f31f39223afb12c7bbd158cf25d2}
\hyperlink{classmiddleware_1_1Data}{Data} to insert \hypertarget{structmiddleware_1_1TDCEntry_aabb6235c9db89c3754e029eb557b42ae}{
\index{middleware::TDCEntry@{middleware::TDCEntry}!ttl@{ttl}}
\index{ttl@{ttl}!middleware::TDCEntry@{middleware::TDCEntry}}
\subsubsection[{ttl}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf middleware::TDCEntry::ttl}}}
\label{structmiddleware_1_1TDCEntry_aabb6235c9db89c3754e029eb557b42ae}
Time to live in the collection 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
worker.hpp\end{DoxyCompactItemize}
